home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / PT102.ZIP / remote.ini < prev    next >
INI File  |  1997-04-03  |  22KB  |  214 lines

  1. [script]
  2. n0=#ircop off
  3. n1=raw 315:*: { cops %1 | halt }
  4. n2=raw 352:*: { if $chr(42) isin $7 { inc %ircops 1 | set %ircopnicks $6 %ircopnicks } | halt }
  5. n3=#ircop end
  6. n4=#stat off
  7. n5=raw 315:*: { statecho | .disable #stat | halt }
  8. n6=raw 352:*: { if (G isin $7) { inc %stat.away 1 } | if ($chr(42) isin $7) { inc %stat.ircop 1 } | halt }
  9. n7=#stat end
  10. n8=#on
  11. n9=raw 251:*: { pecho 12í=7-10--3 $4 10--Users In Network On--3 $10 10--Servers--12=! | halt }
  12. n10=raw 252:*: { pecho 12í=7----------------3 $2 10--IRCOPs Online--7--------------12=! | halt }
  13. n11=raw 253:*: { pecho 12í=7--------------3 $2 10--Unknown Connections--7-----------12=! | halt }
  14. n12=raw 254:*: { pecho 12í=7--------------3 $2 10--Channels Formed--7------------12=! | halt }
  15. n13=raw 255:*: { pecho 12í=7-------------3 $4 10--Client Connections--7-----------12=! | pecho 12í=7----------------- $+ $title $+ --7----------------12=! | halt }
  16. n14=#on
  17. n15=#ialup off
  18. n16=raw 352:*:/halt
  19. n17=raw 315:*:{ pecho $title 4Update of IAL Complete. | .disable #ialup | unset %ialc | halt }
  20. n18=#ialup end
  21. n19=#whois off
  22. n20=raw 311:*: { pecho $title 4Whois: $2- | dns $2- | halt }
  23. n21=raw 319:*: { pecho $title 4Whois: $2- | halt }
  24. n22=raw 312:*: { pecho $title 4Whois: $2- | halt }
  25. n23=raw 317:*: { pecho $title 4Whois: $2- | halt }
  26. n24=raw 318:*: { pecho $title 4End of WhoIs $title | .disable #whois | halt }
  27. n25=#whois end
  28. n26=#errorinfo on
  29. n27=raw 404:*:pecho 4*** Can't send to $2 $+ . $title
  30. n28=raw 432:*:pecho 4*** Some characters in the nick $2 aren't allowed. $title
  31. n29=raw 433:*:pecho 4*** The nick $2 is already taken. $title
  32. n30=raw 442:*:pecho 4*** You are not on the channel $2 $+ . $title
  33. n31=raw 443:*:pecho 4*** The nick $2 is already on $3 $+ . $title
  34. n32=raw 461:*:pecho 4*** The command  / $+ $2 needs more information. $title
  35. n33=raw 467:*:pecho 4*** The channel password on $2 has already been set. $title
  36. n34=raw 471:*:pecho 4*** The channel  $2 is full. $title
  37. n35=raw 472:*:pecho 4*** I don't know the channel mode $2 $+ . $title
  38. n36=raw 473:*:pecho 4*** The channel  $2 is invite only. $title
  39. n37=raw 474:*:pecho 4*** You are banned from channel $2 $+ . $title
  40. n38=raw 475:*:pecho 4*** The channel $2 needs a password. $title
  41. n39=raw 481:*:pecho 4*** You aren't an IRCop. $title
  42. n40=raw 482:*:pecho 4*** You aren't an Op on $2 $+ . $title
  43. n41=raw 501:*:pecho 4*** I don't know that usermode. $title
  44. n42=raw 502:*:pecho 4*** You can't change usermode for others. $title
  45. n43=#errorinfo end
  46. n44=#checkver off
  47. n45=on 1:CHATOPEN:/msg =$nick GET /~nick/pt/pitiversion.txt
  48. n46=on 1:CHAT:*: { if $1- != 1.2 { badver } | else { goodver } }
  49. n47=#checkver end
  50. n48=#soundreq start
  51. n49=on 1:NOSOUND: {
  52. n50=  set %playedwav $filename | if $exists($wavedir $+ %playedwav) == $true || $exists($getdir $+ %playedwav) == $true { halt }
  53. n51=  else { msg $chan ! $+ $nick $nopath($filename) $title 7Sound Snagger } | halt
  54. n52=}
  55. n53=#soundreq end
  56. n54=on 1:NOTICE:*If this is your nick, type*/msg NickServ IDENTIFY <password>*:?:{ if $nick != Nickserv { halt } | nickservident }
  57. n55=on 1000:JOIN:#:{ if $nick == $me { set %ialc $chan | pecho $title 4Now Updating IAL on $chan | .enable #ialup | .who $chan } }
  58. n56=on 1000:NICK:{ if $newnick == $me { set %wavme ! $+ $newnick $+ * } }
  59. n57=on 1:FLIESENT:*.wav,*.mid:/sound $nick $filename $title
  60. n58=on 1:text:%wavme:*: {
  61. n59=  if $right(3,$2) == wav || $right(3,$2) == mid { set %filel $findfile($wavedir,$parm2,1) } | if %file == $null { goto donthave } | else { goto filesnd } | halt
  62. n60=  :filesnd | wavsend $nick $2 |  .notice $nick 12Here comes $2 $+ . $title | halt
  63. n61=  :donthave | .notice $nick 12I cant Find  $2 $+ , Check Your Spelling and Try Again.. $title
  64. n62=  halt
  65. n63=}
  66. n64=#email off
  67. n65=on 1:CHATOPEN: { .creq ask | msg =$nick HELO | msg =$nick MAIL FROM: %myaddress | msg =$nick RCPT TO: %emailaddress | msg =$nick DATA | msg =$nick Date: $adate $atime | msg =$nick From: %myaddress | msg =$nick to: %emailaddress | msg =$nick Subject: %mailsub | .timer 1 2 /echo -a 7,12Type Your Message Now | .timer 1 2 /echo -a 7,12When You Are Finished Type /emaildone | .disable #email }
  68. n66=#email end
  69. n67=#chatline off
  70. n68=on 1:TEXT:%chatl:*: { if %maxchat == $null { set %maxchat 20 } | if $chat(0) >= %maxchat { msg $nick 12Sorry, But The PartyLine is Full.. | halt } | .guser 48 $nick 3 | dcc chat $nick }
  71. n69=on 1:CHATOPEN: { set %chatnicks %chatnicks $nick | .msg =$nick 12Welcome To The DCC Chatline... | .msg =$nick 12Type !help! To Get Info. And Commands.. | set %chatjj 1 | :loop | .msg = $+ $chat(%chatjj) 3*** $nick ( $+ $address($nick,1) $+ ) Has Joined The PartyLine.. | if %chatjj >= $chat(0) { goto end } | inc %chatjj | goto loop | :end | unset %chatjj }
  72. n70=on 1:CHATCLOSE: { set %chatnicks $remove(%chatnicks,$nick) | set %chatll 1 | :loop | .msg = $+ $chat(%chatll) 3*** $nick ( $+ $address($nick,1) $+ ) Has Left The PartyLine.. | if %chatll >= $chat(0) { goto end } | inc %chatll | goto loop | :end | unset %chatll | .ruser 48 $nick }
  73. n71=on 1:CHAT:*: {
  74. n72=  if $1 == !help! { goto help } | if $1 == !who { msg =$nick 12 %chatnicks  | goto end } | if $1 == !msg { .msg = $+ $2 P.msg< $+ $nick $+ >P.msg--= $3- | goto end } | else { set %chattalk 1 | :loop | if $chat(%chattalk) != $nick { .msg = $+ $chat(%chattalk) 3< $+ $nick $+ > $1- } | if %chattalk >= $chat(0) { goto end } | inc %chattalk 1 | goto loop }
  75. n73=  :help | .msg =$nick 12Command Help: | .msg =$nick 12Type !who To See Who's On... | .msg =$nick 12 Type !msg <nick> <message> To Send A Private Message | :end | unset %chattalk
  76. n74=}
  77. n75=#chatline end
  78. n76=#fserve off
  79. n77=on 1:SERVOPEN: {
  80. n78=  if %leech $+ $address($nick,3) == on { msg =$nick 12You Have Leech Access On My Fserve....Feel Free To Download Anything.. | goto done }
  81. n79=  if %credit. [ $+ [ $address($nick,3) ] ] != $null { msg =$nick 12Welcome Back, You Have  %credit. [ $+ [ $address($nick,3) ] ] Credits On My Fserve | goto done }
  82. n80=  else { msg =$nick 12Welcome To My Fserve, $nick $+ . | set %credit. [ $+ [ $address($nick,3) ] ] %start.credit | msg =$nick 12Since This Is Your First Time On My Fserve, I Have Given You %start.credit Credits. }
  83. n81=  :done
  84. n82=}
  85. n83=on 1:NOTICE:*DCC SEND*: {
  86. n84=  set %file $getdir $+ $3
  87. n85=  if $exists(%file) == $true { if $lof(%file) > 0 { msg $nick 12Sorry, I Already Have $3 | halt } else goto good }
  88. n86=  :good | msg $nick 12Thank You For Uploading $3 $+ , You Will Recieve Your Credits When You Finish Uploading.
  89. n87=}
  90. n88=on 1:FILERCVD:*.txt,*.zip,*.a*,*.jpg,*.gif,*.r*,*.wav,*.mid,*.exe,*.com: { %credit.temp = $lof($filename) * %ratio | inc %credit. [ $+ [ $address($nick,3) ] ] %credit.temp | msg $nick 12Thank You For Uploading $filename $+ ; You Earned %credit.temp Credits, For A Grand Total Of %credit. [ $+ [ $address($nick,3) ] ] Credits. }
  91. n89=on 1:FILERCVD:*.*: { msg $nick 12Sorry, But $gettok($filename,2,46) is Not a Valid Filename Extension..The Valid Extensions are:  *.txt, *.zip, *.a*, *.jpg, *.gif, *.r*, *.wav, *.mid, *.exe, and *.com. }
  92. n90=on 1:SERV:*get*: {
  93. n91=  if %leech $+ $address($nick,3) == on { goto end } | set %filename $cd [ $+ [ \ [ $+ [ $2- ] ] ] ]
  94. n92=  if $exists(%filename) == $false { goto bad } | if $lof(%filename) > %credit. [ $+ [ $address($nick,3) ] ] { %credit.tmp = $lof(%filename) - %credit. [ $+ [ $address($nick,3) ] ] | msg =$nick 12Sorry, You Don't Have Enough Credits To Get $2 | msg =$nick 12You Need $lof(%filename) Credits, You Have %credit. [ $+ [ $address($nick,3) ] ] Credits. | %need = $lof(%filename) / %ratio | %need = %need - %credit. [ $+ [ $address($nick,3) ] ] | msg =$nick 12You Have To Upload A File That Is %need bytes To Be Able To Get $2- $+ . | halt }
  95. n93=  :bad | msg =$nick 12You Have Entered A Invalid Filename.... | msg =$nick 12Please Try Again.... | halt
  96. n94=  :end
  97. n95=}
  98. n96=on 1:FILESENT:*.*:{ msg $nick 12Your Download Of $nopath($filename) Is Done, Have Fun.... }
  99. n97=on 1:SERVCLOSE: { msg $nick 12Thank You For Trying My Fserve }
  100. n98=on 1:SERV:read*: { halt }
  101. n99=#fserve end
  102. n100=on 1000:CTCPREPLY:PING*:{ titleba2 $ticktime($2) | halt }
  103. n101=on 1:CTCPREPLY:PING*:{ 
  104. n102=  set %pt $ticks | %pt = %pt - $parm2 | %pt.s = %pt / 1000 | %pt.m = %pt.s * 1000 | %pt.m = %pt - %pt.m
  105. n103=  if $len(%pt.m) < 3 { %pt.c = 3 - $len(%pt.m) | set %pt.m $str(%pt.c,0) $+ %pt.m | unset %pt.c }
  106. n104=  if $left(1,%pt.s) == $chr(45) || $left(1,%pt.m) = $chr(45) { goto veryend } | if %pt.s !isnum || %pt.m !isnum { goto veryend2 }
  107. n105=  pecho 7[12 $nick 7] 12-=Ping Reply=- -= %pt.s $+ . $+ %pt.m secs =- $title
  108. n106=  .notice $nick 4[ $+ 12 $+ $nick $+ 4] 12-=Ping Reply=- -= %pt.s $+ . $+ %pt.m secs =- From: $server - $title
  109. n107=  :end | unset %pt | unset %pt.s | unset %pt.m | halt
  110. n108=  :veryend | unset %pt | unset %pt.s | unset %pt.m | %pt = $ctime - $parm2 | pecho 7[12 $nick 7] 12-=RegularPing Reply=- -= $duration(%pt) =- $title | unset %pt
  111. n109=  :veryend2 | unset %pt | unset %pt.s | unset %pt.m
  112. n110=}
  113. n111=on 1:TEXT:ping me:#:{ if %ping. [ $+ [ $address($nick,2) ] ] == $null || %ping. [ $+ [ $address($nick,2) ] ] < 3 { /ping $nick | set %ping. [ $+ [ $address($nick,2) ] ] 1 | /.timer 1 35 /dec %ping. [ $+ [ $address($nick,2) ] ] 1 } | else { halt } }
  114. n112=on 1:DNS:/pecho $title 4DNS Request:  $nick -- Result:  $iaddress
  115. n113=#protect on
  116. n114=#inviters on
  117. n115=on 1:INVITE:#: { ignore -i $nick 2 | pecho $title You Have Been Invited To $chan By: $nick | pecho $title $nick Has Been Ignored For All Further Invites.. | pecho $title To Unignore Him Press SHIFT + F6 | set %invite.chan $chan | set %invite.nick $nick | pecho $title To Join $chan Press F6 }
  118. n116=#inviters end
  119. n117=#selfban on
  120. n118=on !@1:BAN:#: { if $banmask iswm $address($me,1) { if $nick != $me { mode $chan -bo+b $banmask $nick $address($nick,3) | .timer 1 30 /mode $chan -b $address($nick,3) | kick $chan $nick 12Self Ban Protection. $title } } }
  121. n119=#selfban end
  122. n120=#chanprotect off
  123. n121=#nickflood on
  124. n122=on !@1:NICK: { if $newnick == $me { set %wavme ! $+ $newnick } | if $nick isop $chan { goto end } | inc %nick.flood. [ $+ [ $address($nick,2) ] ] 1 | .timer 1 7 /unset %nick.flood. [ $+ [ $address($nick,2) ] ] | if %nick.flood. [ $+ [ $address($nick,2) ] ] >= 4 { goto flooder } | else { goto end } | :flooder | { ban -u30 $chan $nick 2 | kick $chan $nick 0,12NickFlood 0,4Dectected 0,1KickIng $nick $+  0,3NOW $title | goto end } | :end }
  125. n123=#nickflood end
  126. n124=#revdoorfld on
  127. n125=on !@1:JOIN:#: { clonejoin $nick | inc %join. [ $+ [ $chan [ $+ [ $address($nick,2) ] ] ] ] 1 | .timer 1 20 /dec %join. [ $+ [ $chan [ $+ [ $address($nick,2) ] ] ] ] 1 | if %join. [ $+ [ $chan [ $+ [ $address($nick,2) ] ] ] ] >= 3 && %part. [ $+ [ $chan [ $+ [ $address($nick,2) ] ] ] ] >= 2 { goto kick } | else goto end | :kick | { ban -u30 $chan $nick 2 | kick $chan $nick 0,12You 12Joined 0,12 $+ $chan $+  12 $+ %join. [ $+ [ $chan [ $+ [ $address($nick,2) ] ] ] ] $+  0,12Times 12Within 0,1220 12Seconds. $title | halt } | :end }
  128. n126=on !@1:PART:#: { inc %part. [ $+ [ $chan [ $+ [ $address($nick,2) ] ] ] ] 1 }
  129. n127=#revdoorfld end
  130. n128=on !@1:NOTICE:*:#:{
  131. n129=  if $nick isop $chan { goto end } | inc %flood. [ $+ [ $address($nick,2) ] ] 1 | .timer 1 7 /unset %flood. [ $+ [ $address($nick,2) ] ] | if $len($1-) < 8 { goto rpt }
  132. n130=  :caps | if %capskick == off { goto length } |if %capspercent == $null { set %capspercent 75 } | if $remove($caps($1-),$chr(37)) > %capspercent { ban -u30 $chan $nick 2 | kick $chan $nick 12CAPS KICK 4You Used  $+ $caps($1-) $+  12CAPS. $title | goto end }
  133. n131=  :length | if %lengthkick == off { goto rpt } | if %lenallowed == $null { set %lenallowed 300 } | %eee = $len($1-) | if %eee > %lenallowed { %kick.tmp2 = %eee - $codes($1-) | %kick.tmp = %eee - %lenallowed | ban -u30 $chan $nick 2 | kick $chan $nick 0,12Length Kick 12You Used 4 %eee 12 Total Characters/Codes. 4 $codes($1-) 12 Codes and 4 %kick.tmp2 12 Characters. $title | goto end }
  134. n132=  :rpt | if %rptkick == off { goto flood } | if %flud.txt. [ $+ [ $address($nick,2) ] ] == $null { set %flud.txt. [ $+ [ $address($nick,2) ] ] $1- | .timer 1 7 /unset %flud.txt. [ $+ [ $address($nick,2) ] ] | goto flood } | if %flud.txt. [ $+ [ $address($nick,2) ] ] == $1- { inc %flud.txt.parm. [ $+ [ $nick ] ] 1 | if %flud.txt.parm. [ $+ [ $nick ] ] == 2 { ban -u30 $chan $nick 2 | kick $chan $nick 12We Heard You The 4FIRST 12Time. | goto end } }
  135. n133=  :flood | if %floodkick == off { goto end } | if %flood. [ $+ [ $address($nick,2) ] ] >= 5 { ban -u30 $chan $nick 2 | kick $chan $nick 12Channel Flood Detected. $title | goto end }
  136. n134=  :color | if %colorckick != off { if $codes($1-) > %maxcodes { ban -u30 $chan $nick 2 | kick $chan $nick $title Excessive Color Kick. $title } | else { goto end } }
  137. n135=  :end
  138. n136=}
  139. n137=on !@1:TEXT:*:#:{
  140. n138=  if $nick isop $chan { goto end } | inc %flood. [ $+ [ $address($nick,2) ] ] 1 | .timer 1 7 /unset %flood. [ $+ [ $address($nick,2) ] ] | if $len($1-) < 8 { goto rpt }
  141. n139=  :caps | if %capskick == off { goto length } |if %capspercent == $null { set %capspercent 75 } | if $remove($caps($1-),$chr(37)) > %capspercent { ban -u30 $chan $nick 2 | kick $chan $nick 12CAPS KICK 4You Used  $+ $caps($1-) $+  12CAPS. $title | goto end }
  142. n140=  :length | if %lengthkick == off { goto rpt } | if %lenallowed == $null { set %lenallowed 300 } | %eee = $len($1-) | if %eee > %lenallowed { %kick.tmp2 = %eee - $codes($1-) | %kick.tmp = %eee - %lenallowed | ban -u30 $chan $nick 2 | kick $chan $nick 0,12Length Kick 12You Used 4 %eee 12 Total Characters/Codes. 4 $codes($1-) 12 Codes and 4 %kick.tmp2 12 Characters. $title | goto end }
  143. n141=  :rpt | if %rptkick == off { goto flood } | if %flud.txt. [ $+ [ $address($nick,2) ] ] == $null { set %flud.txt. [ $+ [ $address($nick,2) ] ] $1- | .timer 1 7 /unset %flud.txt. [ $+ [ $address($nick,2) ] ] | goto flood } | if %flud.txt. [ $+ [ $address($nick,2) ] ] == $1- { inc %flud.txt.parm. [ $+ [ $nick ] ] 1 | if %flud.txt.parm. [ $+ [ $nick ] ] == 2 { ban -u30 $chan $nick 2 | kick $chan $nick 12We Heard You The 4FIRST 12Time. | goto end } }
  144. n142=  :flood | if %floodkick == off { goto end } | if %flood. [ $+ [ $address($nick,2) ] ] >= 5 { ban -u30 $chan $nick 2 | kick $chan $nick 12Channel Flood Detected. $title | goto end }
  145. n143=  :color | if %colorckick != off { if $codes($1-) > %maxcodes { ban -u30 $chan $nick 2 | kick $chan $nick $title Excessive Color Kick. $title } | else { goto end } }
  146. n144=  :end
  147. n145=}
  148. n146=on !@1:ACTION:*:#: {
  149. n147=  if $nick isop $chan { goto end } | inc %flood. [ $+ [ $address($nick,2) ] ] 1 | .timer 1 7 /unset %flood. [ $+ [ $address($nick,2) ] ] | if $len($1-) < 8 { goto rpt }
  150. n148=  :caps | if %capskick == off { goto length } |if %capspercent == $null { set %capspercent 75 } | if $remove($caps($1-),$chr(37)) > %capspercent { ban -u30 $chan $nick 2 | kick $chan $nick 12CAPS KICK 4You Used  $+ $caps($1-) $+  12CAPS. $title | goto end }
  151. n149=  :length | if %lengthkick == off { goto rpt } | if %lenallowed == $null { set %lenallowed 300 } | %eee = $len($1-) | if %eee > %lenallowed { %kick.tmp2 = %eee - $codes($1-) | %kick.tmp = %eee - %lenallowed | ban -u30 $chan $nick 2 | kick $chan $nick 0,12Length Kick 12You Used 4 %eee 12 Total Characters/Codes. 4 $codes($1-) 12 Codes and 4 %kick.tmp2 12 Characters. $title | goto end }
  152. n150=  :rpt | if %rptkick == off { goto flood } | if %flud.txt. [ $+ [ $address($nick,2) ] ] == $null { set %flud.txt. [ $+ [ $address($nick,2) ] ] $1- | .timer 1 7 /unset %flud.txt. [ $+ [ $address($nick,2) ] ] | goto flood } | if %flud.txt. [ $+ [ $address($nick,2) ] ] == $1- { inc %flud.txt.parm. [ $+ [ $nick ] ] 1 | if %flud.txt.parm. [ $+ [ $nick ] ] == 2 { ban -u30 $chan $nick 2 | kick $chan $nick 12We Heard You The 4FIRST 12Time. | goto end } }
  153. n151=  :flood | if %floodkick == off { goto end } | if %flood. [ $+ [ $address($nick,2) ] ] >= 5 { ban -u30 $chan $nick 2 | kick $chan $nick 12Channel Flood Detected. $title | goto end }
  154. n152=  :color | if %colorckick != off { if $codes($1-) > %maxcodes { ban -u30 $chan $nick 2 | kick $chan $nick $title Excessive Color Kick. $title } | else { goto end } }
  155. n153=  :end
  156. n154=}
  157. n155=#chanprotect end
  158. n156=#floodprivate on
  159. n157=on !1:ACTION:*:?:{ if $nick == nickserv || $nick == chanserv { halt } | inc %flood.private. [ $+ [ $wildsite ] ] 1 | .timer 1 10 /dec %flood.private. [ $+ [ $wildsite ] ] 1 | if %flood.private. [ $+ [ $wildsite ] ] >= 5 { .close -m $nick | raw -q privmsg $nick Flood Dected, now ignoring *YOU*. $title | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | set %unignoretext $wildsite | pecho $title 4 $nick Has Been Ignored for flooding you, press SHIFT + F10 to ignore him permanently and F10 to unignore him. } | :end }
  160. n158=on !1:NOTICE:*:?:{ if $nick == nickserv || $nick == chanserv { halt } | inc %flood.private. [ $+ [ $wildsite ] ] 1 | .timer 1 10 /dec %flood.private. [ $+ [ $wildsite ] ] 1 | if %flood.private. [ $+ [ $wildsite ] ] >= 5 { .close -m $nick | raw -q privmsg $nick Flood Dected, now ignoring *YOU*. $title | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | set %unignoretext $wildsite | echo $title 4 $nick Has Been Ignored for flooding you, press SHIFT + F10 to ignore him permanently and F10 to unignore him. } | :end }
  161. n159=on !1:TEXT:*:?:{ if $nick == nickserv || $nick == chanserv { halt } | inc %flood.private. [ $+ [ $wildsite ] ] 1 | .timer 1 10 /dec %flood.private. [ $+ [ $wildsite ] ] 1 | if %flood.private. [ $+ [ $wildsite ] ] >= 5 { .close -m $nick | raw -q privmsg $nick Flood Dected, now ignoring *YOU*. $title | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | set %unignoretext $wildsite | echo $title 4 $nick Has Been Ignored for flooding you, press SHIFT + F10 to ignore him permanently and F10 to unignore him. } | :end }
  162. n160=on !1:CHAT:*:{ if $nick == nickserv || $nick == chanserv { halt } | inc %flood.private. [ $+ [ $wildsite ] ] 1 | .timer 1 10 /dec %flood.private. [ $+ [ $wildsite ] ] 1 | if %flood.private. [ $+ [ $wildsite ] ] >= 5 { .close -c $nick | raw -q privmsg $nick Flood Dected, now ignoring *YOU*. $title | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | set %unignoretext $wildsite | echo $title 4 $nick Has Been Ignored for flooding you, press SHIFT + F10 to ignore him permanently and F10 to unignore him. } | :end }
  163. n161=#floodprivate end
  164. n162=#protect end
  165. n163=#ultractcp off
  166. n164=ctcp !1:*:/halt
  167. n165=#ultractcp end
  168. n166=#floodctcp on
  169. n167=ctcp !1:*:{
  170. n168=  if %ctcpprot == off { goto commands }
  171. n169=  if $parm1 == DCC && $parm5 == 19 { pecho 4Port 19 DCC Bomb Recived And Successfully Stopped.. From: $nick | /wavplay $wavdir $+ awcrap.wav | .ignore -pntiu150 $wildsite | halt }
  172. n170=  if %chanctcpprot == on && $chan != $null  {
  173. n171=    if $me !isop $chan { goto endchan }
  174. n172=    inc %flood.ctcp.chan. [ $+ [ $chan [ $+  [ $nick ] ] ] ] 1 | .timer 1 15 /dec %flood.ctcp.chan. [ $+ [ $chan [ $+ [ $nick ] ] ] ] 1
  175. n173=    if %flood.ctcp.chan. [ $+ [ $chan [ $+ [ $nick ] ] ] ] == 5 { mode $chan -o+b $nick $wildsite | kick $chan $nick CTCP Flood Dected $title | .timer 1 45 mode $chan -b $wildsite | unset %flood.ctcp.chan }
  176. n174=    :endchan
  177. n175=  }
  178. n176=  if %privctcpprot == on {
  179. n177=    inc %flood.ctcp.priv. [ $+ [ $wildsite ] ] 1 | .timer 1 15 dec %flood.ctcp.priv. [ $+ [ $wildsite ] ] 1
  180. n178=    if %flood.ctcp.priv. [ $+ [ $wildsite ] ] == 4 { raw -q privmsg $nick Nice Try, Asshole. $title | unset %flood.ctcp.priv. [ $+ [ $wildsite ] ] | if $parm1 == dcc { .ignore -ntu90 $wildsite } | else { .ignore -tu90 $wildsite } | set %unignore $nick | pecho $nick Has Been Ignored For Flooding, Press SHIFT + F7 to Unignore, and SHIFT + F8 to ignore $nick Permanently. }
  181. n179=  }
  182. n180=  :commands
  183. n181=  if $parm1 == xdcc && %xdcconoff == on {
  184. n182=    set %pack.num $remove($3,$chr(35))
  185. n183=    if $parm2 == $null { goto bad }
  186. n184=    if $2 == help { goto help }
  187. n185=    if $2 == send { goto send }
  188. n186=    if $2 == list && $3 == $null { xdcclist $nick | halt }
  189. n187=    if $2 == list && $3 != $null { goto describe }
  190. n188=    else goto help
  191. n189=    :bad
  192. n190=    .notice $nick 12InValid xDcc Command. Giving Help Now.. $title
  193. n191=    :help
  194. n192=    .notice $nick 12==---==XDCC Help==---== $title
  195. n193=    .notice $nick 12Type: "/ctcp $me XDCC LIST"  to get a List Of Files Im Offering..
  196. n194=    .notice $nick 12Type: "/ctcp $me XDCC LIST #<pack number>" To get more info. on that pack.
  197. n195=    .notice $nick 12Type: "/ctcp $me XDCC SEND #<pack number>" To Get That pack.
  198. n196=    .notice $nick 12note: The pack number MUST be in the list.
  199. n197=    .notice $nick 12==---==XDCC Help==---== $title
  200. n198=    goto end
  201. n199=    :send | if %numpacks > %pack.num { goto ys } | if %maxsends =< $send(0) { goto queue } | else { goto bad }
  202. n200=    :ys | xsend $nick %pack.num | goto end
  203. n201=    :queue | inc %numque 1 | set %queue. $+ [ %numque ] $nick %pack.num | .notice $nick Your Send Will Come When A Slot Opens Up, and Its Your Turn. $title | .timer167 0 30 checkque | goto end
  204. n202=    :describe
  205. n203=    .notice $nick 12Description For Pack $3 $+ :  %desc. [ $+ [ %pack.num ] ]  $title
  206. n204=    goto end
  207. n205=  }
  208. n206=  if $1 == page { if $away != $true { msg $nick Im Not Away | pecho 4,8 $nick is trying to page you | halt } | inc %pages 1 | wavplay $wavdir $+ page.wav | write $mircdir $+ page.txt PAGE:  $nick Paged You At: $atime On: $adate =--> $2- | notice $nick --==Page Accepted, Thank You==--  $title | goto end }
  209. n207=  if $1 == fserve && %fserveonoff == on { fserve $nick 10 %dir %welcome | goto end }
  210. n208=  if $1 == script { .notice $nick I am Using $title Made By D-FacE, http://www.xtalwind.net/~nick/pt | goto end }
  211. n209=  :end
  212. n210=}
  213. n211=#floodctcp end
  214.